package com.fdsc.erp.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 财务进出账_主表
 */
@TableName("财务进出账_主表")
public class FinancialEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    //番号
    @TableField(value = "番号")
    private String designation;
    @TableField(value = "实时余额")
    private Double realTimeBalance;
    @TableField(value = "编号")
    private String serialNo;
    @TableField(value = "姓名")
    String  fullName;
    @TableField(value = "金额")
    Double  money;
    @TableField(value = "备注")
    String remarks;
    @TableField(value = "日期")
    @JsonFormat(pattern = "yyyyMMdd")
    Date dateTime;
    @TableField(value = "收入或支出")
    String type;
    @TableField(value = "项目")
    String project;
    private String excelserverrcid;
    private Integer excelserverrn;
    private Integer excelservercn;
    private String excelserverrc1;
    private String excelserverwiid;
    private String excelserverrtid;
    private Integer excelserverchg;
    @TableField(value = "序号")
    private String serialNumber;
    @TableField(value = "收入")
    private String income;
    @TableField(value = "支出")
    private String expenditure;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getDesignation() {
        return designation;
    }

    public void setDesignation(String designation) {
        this.designation = designation;
    }

    public Double getRealTimeBalance() {
        return realTimeBalance;
    }

    public void setRealTimeBalance(Double realTimeBalance) {
        this.realTimeBalance = realTimeBalance;
    }

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public Double getMoney() {
        return money;
    }

    public void setMoney(Double money) {
        this.money = money;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Date getDateTime() {
        return dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getProject() {
        return project;
    }

    public void setProject(String project) {
        this.project = project;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getIncome() {
        return income;
    }

    public void setIncome(String income) {
        this.income = income;
    }

    public String getExpenditure() {
        return expenditure;
    }

    public void setExpenditure(String expenditure) {
        this.expenditure = expenditure;
    }

    public String getExcelserverrcid() {
        return excelserverrcid;
    }

    public void setExcelserverrcid(String excelserverrcid) {
        this.excelserverrcid = excelserverrcid;
    }

    public Integer getExcelserverrn() {
        return excelserverrn;
    }

    public void setExcelserverrn(Integer excelserverrn) {
        this.excelserverrn = excelserverrn;
    }

    public Integer getExcelservercn() {
        return excelservercn;
    }

    public void setExcelservercn(Integer excelservercn) {
        this.excelservercn = excelservercn;
    }

    public String getExcelserverrc1() {
        return excelserverrc1;
    }

    public void setExcelserverrc1(String excelserverrc1) {
        this.excelserverrc1 = excelserverrc1;
    }

    public String getExcelserverwiid() {
        return excelserverwiid;
    }

    public void setExcelserverwiid(String excelserverwiid) {
        this.excelserverwiid = excelserverwiid;
    }

    public String getExcelserverrtid() {
        return excelserverrtid;
    }

    public void setExcelserverrtid(String excelserverrtid) {
        this.excelserverrtid = excelserverrtid;
    }

    public Integer getExcelserverchg() {
        return excelserverchg;
    }

    public void setExcelserverchg(Integer excelserverchg) {
        this.excelserverchg = excelserverchg;
    }

    @Override
    public String toString() {
        return "FinancialEntity{" +
                "designation='" + designation + '\'' +
                ", realTimeBalance=" + realTimeBalance +
                ", serialNo='" + serialNo + '\'' +
                ", fullName='" + fullName + '\'' +
                ", money=" + money +
                ", remarks='" + remarks + '\'' +
                ", dateTime=" + dateTime +
                ", type='" + type + '\'' +
                ", project='" + project + '\'' +
                ", excelserverrcid='" + excelserverrcid + '\'' +
                ", excelserverrn=" + excelserverrn +
                ", excelservercn=" + excelservercn +
                ", excelserverrc1='" + excelserverrc1 + '\'' +
                ", excelserverwiid='" + excelserverwiid + '\'' +
                ", excelserverrtid='" + excelserverrtid + '\'' +
                ", excelserverchg=" + excelserverchg +
                ", serialNumber='" + serialNumber + '\'' +
                ", income='" + income + '\'' +
                ", expenditure='" + expenditure + '\'' +
                '}';
    }
}
